import { Component } from 'react'
import { Provider } from 'mobx-react'
import store from './store'


import './app.scss'



// class App extends Component {
//   componentDidMount () {}

//   componentDidShow () {}

//   componentDidHide () {}

//   componentDidCatchError () {}
const code=res.code
// 这个code的有效期只有\5分钟，不需要缓存
// Taro.request({url,data}).then(res=<>{console.log('token)
// Taro.setStorage('token',res.token)})
// 获取用户授权列表
Taro.getSetting().then(res=>{
  console.log('用户授权列表',res)
  // 自动弹出地理位置的授权请求
  if(!res.authSetting['scope.userLocation']){
// 只会谈一次，如果用户拒绝了以后要在产品的角度，
// 使用button这个表单组件请求打开授权设置页面
    Taro.authorize({
      scope:'scope.userLocation'
    }).then(res=>{
      console.log('用户是否同意了地理位置',res)
    })
  }
})
  // this.props.children 就是要渲染的页面
  render () {
    return (
      <Provider store={store}>
        {this.props.children}
      </Provider>
    )
  }
}

export default App
